Everything about Evolution Strategy totally explained
In computer science,
evolution strategy (ES) is an
optimization technique based on ideas of adaptation and evolution. It was created in the 1960s and 70s by
Ingo Rechenberg and his co-workers, and belongs to the more general class of
evolutionary computation or
artificial evolution. For a peer-reviewed definition, consult also Scholarpedia's
Evolution Strategies
.
Evolution strategies use natural problem-dependent representations, and primarily mutation and selection as search operators. As common with
evolutionary algorithms, the operators are applied in a loop. An iteration of the loop is called a generation. The sequence of generations is continued until a termination criterion is met.
As far as real-valued search spaces are concerned, mutation is normally performed by adding a
normally distributed random value to each vector component. The step size or mutation strength (for example the standard deviation of the normal distribution) is often governed by self-adaptation (see
evolution window). Individual step sizes for each coordinate or correlations between coordinates are either governed by self-adaptation or by covariance matrix adaptation (
CMA-ES).
The (environmental) selection in evolution strategies is deterministic and only based on the fitness rankings, not on the actual fitness values. The simplest ES operates on a population of size two: the current point (parent) and the result of its mutation. Only if the mutant has a higher fitness than the parent, it becomes the parent of the next generation. Otherwise the mutant is disregarded. This is a (1+1)-ES. More generally, λ mutants can be generated and compete with the parent, called (1 + λ)-ES. In a (1, λ)-ES the best mutant becomes the parent of the next generation while the current parent is always disregarded.
Contemporary derivatives of evolution strategy often use a population of μ parents and also recombination as an additional operator (called (μ/ρ+, λ)-ES). This is believed to make them less prone to get stuck in local optima.
Further Information
Get more info on 'Evolution Strategy'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://evolution_strategy.totallyexplained.com">Evolution strategy Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |